package com.jyw.business.ast.domain.vo.web;

import com.jyw.common.annotation.Conversion;
import com.jyw.common.enums.ConversionType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.FieldNameConstants;

@Data
@ApiModel("资产-报修信息")
@FieldNameConstants
public class AstOrderFaultVo {
    @ApiModelProperty("工单号")
    private String orderNum;

    @ApiModelProperty("故障描述")
    private String faultRemark;

    @ApiModelProperty("报修时间")
    private String createTime;

    @ApiModelProperty("报修人")
    private String createUser;

    @ApiModelProperty("处理人")
    @Conversion(value = ConversionType.USER,name = Fields.makeUserName)
    private Long makeUser;

    @ApiModelProperty("处理人名称")
    private String makeUserName;

    @ApiModelProperty("状态")
    private String currState;
}
